From: Georges Basile Stavracas Neto Date: Sat, 2 Jan 2021 20:10:36 +0000 (-0300) Subject: viewSelector: Move 'toggle-overview' shortcut to overview X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~616^2^2~408 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=bce67a27ccae9f48ce60695959d93c66c76fb756;p=gnome-shell.git viewSelector: Move 'toggle-overview' shortcut to overview It is handled there already, there's no reason for it to continue to be in ViewSelector. Part-of: --- diff --git a/js/ui/overview.js b/js/ui/overview.js index c10318f0d..9e76a82f8 100644 --- a/js/ui/overview.js +++ b/js/ui/overview.js @@ -1,7 +1,7 @@ // -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*- /* exported Overview */ -const { Clutter, GLib, GObject, Meta, Shell, St } = imports.gi; +const { Clutter, Gio, GLib, GObject, Meta, Shell, St } = imports.gi; const Signals = imports.signals; // Time for initial animation going into Overview mode; @@ -14,6 +14,7 @@ const Main = imports.ui.main; const MessageTray = imports.ui.messageTray; const OverviewControls = imports.ui.overviewControls; const Params = imports.misc.params; +const WindowManager = imports.ui.windowManager; const WorkspaceThumbnail = imports.ui.workspaceThumbnail; var DND_WINDOW_SWITCH_TIMEOUT = 750; @@ -229,6 +230,13 @@ var Overview = class { Main.layoutManager.connect('monitors-changed', this._relayout.bind(this)); this._relayout(); + + Main.wm.addKeybinding( + 'toggle-overview', + new Gio.Settings({ schema_id: WindowManager.SHELL_KEYBINDINGS_SCHEMA }), + Meta.KeyBindingFlags.IGNORE_AUTOREPEAT, + Shell.ActionMode.NORMAL | Shell.ActionMode.OVERVIEW, + this.toggle.bind(this)); } addSearchProvider(provider) { diff --git a/js/ui/viewSelector.js b/js/ui/viewSelector.js index 95d6d7e5c..bbd412ff0 100644 --- a/js/ui/viewSelector.js +++ b/js/ui/viewSelector.js @@ -358,13 +358,6 @@ var ViewSelector = GObject.registerClass({ Shell.ActionMode.OVERVIEW, this._toggleAppsPage.bind(this)); - Main.wm.addKeybinding('toggle-overview', - new Gio.Settings({ schema_id: SHELL_KEYBINDINGS_SCHEMA }), - Meta.KeyBindingFlags.IGNORE_AUTOREPEAT, - Shell.ActionMode.NORMAL | - Shell.ActionMode.OVERVIEW, - Main.overview.toggle.bind(Main.overview)); - let side; if (Clutter.get_default_text_direction() == Clutter.TextDirection.RTL) side = St.Side.RIGHT;